package com.ddwl.shop.dao.model;

import com.ddwl.common.dao.model.BaseModelNew;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Table;
import java.time.Instant;

/**
 * 店铺
 * @author wenbin
 * @version 1.0.0
 */
@Setter
@Getter
@Table(name = "sys_shop")
public class Shop extends BaseModelNew{

    /**
     * 申请用户姓名
     */
    private String userName;

    /**
     * 申请用户id
     */
    private String userId;
    /**
     * 申请用户电话
     */
    private String userTel;

    /**
     * 门店类型 0平台入驻 1自营 2加盟
     */
    private Integer type;

    /**
     * 门店经营分类
     */
    private String category;

    /**
     * 门店名称
     */
    private String name;

    /**
     * 门店编号
     */
    private String code;

    /**
     * 所在区域
     */
    private String regionId;
    /**
     * 详细地址
     */
    private String address;

    /**
     * 商户ID
     */
    private String mchId;

    /**
     * 门店logo
     */
    private String logo;

    /**
     * 门店公告
     */
    private String notice;

    /**
     * 店铺负责人
     */
    private String managerName;

    /**
     * 店铺负责人电话
     */
    private String managerTel;

    /**
     * 客服电话
     */
    private String consumerServiceTel;

    /**
     * 门店介绍
     */
    private String introduce;

    /**
     * 门店状态 0 停业 1营业
     */
    private Integer status;

    /**
     * 营业起始时间
     */
    private String busBegin;
    /**
     * 营业截止时间
     */
    private String busEnd;
    /**
     * 是否支持预约 0否 1是
     */
    private Integer reserved;

    /**
     * 密码
     */
    private String password;

    private String salt;

    /**
     * 是否开启物流 0否 1是
     */
    private Integer logisticsTag;

    /**
     * 是否开启本地配送 0否 1是
     */
    private Integer localDeliveryTag;

    /**
     * 是否开启自提 0否 1是
     * */
    private Integer selfMentionTag;
    /**
     * 关店 0否 1是
     * */
    private Integer systemStop;

    /**
     *省
     */
    private String provinceName;
    /**
     * 市
     */
    private String cityName;
    /**
     *区
     */
    private String districtName;
    /**
     *经度
     **/
    private Double lng;
    /**
     *纬度
     **/
    private Double lat;
    /**
     *是否默认店铺 0否 1是
     **/
    private Integer defaultTag;

    /**
     * 企业证件类型
     */
    private Integer certificateType;

    /**
     * 企业证件号
     */
    private String certificateCode;

    /**
     * 企业证件照片
     */
    private String certificateImg;

    /**
     * 门店封面
     */
    private String coverImg;

    /**
     * 店铺内图片1
     */
    private String storeImg1;

    /**
     * 店铺小程序码
     */
    private String wxaCode;
    /**
     * 商家分享图片
     */
    private String shareLogo;

    /**
     * 商家分享标语
     */
    private String shareSlogan;

    /**
     * 微信号
     */
    private String wechatNum;

    /**
     * 售后收件人电话
     */
    private String afterSaleTel;
    /**
     * 售后收件人地址
     */
    private String afterSaleAddr;
    /**
     * 售后收件人
     */
    private String afterSaleReceiver;
    /**
     * 上次修改名字时间
     */
    private Instant lastUpdateTime;
    /**
     * 曾用名
     */
    private String beforeUsedName;
}
